multi-storey dwelling - English Synonyms Dictionary